Websites that show you what's working.

Start a new site, or replace one that can't tell you where your leads come from. Build pages, a blog and forms in a visual editor. We host, secure and back up the site, and every page and form reports to Google Tag Manager from day one.

Free plan: 5 pages, no credit card, no time limit.

The SignalPage page editor. On the left, a roofing company's quote page is listed as sections of headings, text and buttons; on the right, the same page renders live.
A sample quote page built in SignalPage. When a visitor sends its form, the site pushes generate_lead to Google Tag Manager.
Works with the tools you already use
  • Google Tag Manager
  • Google Analytics 4
  • Google Ads enhanced conversions
  • Cloudflare Turnstile
  • Google reCAPTCHA

See which pages and ads bring you customers

Your site counts every visit and enquiry, and where each one came from, with no setup and no cookies. If you use Google Analytics too, every page and form reports to it through Google Tag Manager, Google's free tool for adding tracking to a website, with no code to write.

  1. A quote request form filled in with a name, phone number, email, the job needed and a zip code.

    Someone fills in your quote form

    Any form you build counts, from quote requests to bookings and sign-ups.

  2. The same enquiry in the SignalPage admin, listed under the form's submissions with each answer.

    It lands in your inbox

    You get an email straight away, and every enquiry is saved in your site's admin.

  3. The Insights page in the SignalPage admin, listing where enquiries came from: Google Ads with 3,285 visits and 250 enquiries, Google search with 1,351 visits and 7, and smaller sources below.

    Insights shows where it came from

    See which ads, searches and pages bring in enquiries, right in your admin, and stop paying for the ones that don't.

Screens from a sample site, with sample numbers.

For your marketer: the events your site sends

Every page and form pushes clean, consistent events to the dataLayer. GA4 and Google Ads read them like any other tag, and enhanced conversions are mapped field by field in the form builder.

See every event and field or import the ready-made GA4 setup.

dataLayerOne visit to a quote page
page_viewpage_type: "page", content_title: "Free quote"
contact_form_startform_name: "Free Quote Request"
generate_leadform_name: "Free Quote Request", enhanced_conversion_data: { email, phone_number }
Event names and fields are the ones SignalPage sends. Values are examples.
  • Page views with context

    Every page sends page_view with its type, ID and title, so your reports can tell blog posts, service pages and landing pages apart.

  • Form starts and submissions

    contact_form_start fires when someone begins a form. Submitting it sends a conversion event you name per form, such as generate_lead.

  • Enhanced conversions, field by field

    Map form fields to Google's nine enhanced-conversion types: email, phone, first and last name, street, city, region, postal code and country.

  • One container ID

    Add your GTM container in settings and you're done. GA4 is set up inside GTM, so there's no second measurement ID to keep in sync.

Already have a website?

You don't have to start over to get tracking that works. Move your site across, or keep it and run pages beside it.

Move your site to SignalPage

Replace a site that needs constant upkeep, or one that can't show which pages bring in enquiries.

  • From WordPress: no plugins or core updates to manage. Hosting, HTTPS and nightly backups are handled for you.
  • From a site builder: keep a visual editor, add GTM, GA4 and enhanced conversions, and export your content whenever you like.
  • Keep your old links: set up redirects so bookmarks and search results still reach the right page.

There's no automatic importer. You copy your pages and posts across, and a template handles the layout.

Browse templates

Keep your site, add landing pages

Connect a subdomain like go.yourbusiness.com and run campaign pages next to the site you already have.

  • One DNS record. Your main site and your email aren't touched.
  • Built for paid traffic. Hide the menu or the whole header and footer on any page, so visitors stay on the offer.
  • Leads you can count. Every form sends a conversion event to GTM with enhanced-conversion data, so Google Ads can optimise on real leads.

Connecting a domain or subdomain needs the Starter plan.

How subdomains work

Everything a small business site needs

One login for your pages, posts, shows, work and enquiries. No plugins to install or keep updated.

Visual page builder
Sections, columns, text, images, buttons, tables, embeds and forms. The preview uses the same renderer as the live page.
Blog
Categories, featured images, scheduled publishing, and a visual or HTML editor for each post.
Gigs and events
List shows with venue, date, time zone, tickets and poster art. A recurring residency lives on one page.
Portfolio projects
A project grid with categories, images, video and links to outside galleries.
Forms and inbox
Build forms by dragging fields. Submissions are stored, emailed to you and protected from spam.
Visitor stats
See visits, enquiries and where they came from on every page, counted without cookies or anything that identifies a visitor.
Landing pages for ads
Hide the menu or the whole header and footer on any page. On Starter, A/B test two versions to see which brings in more enquiries.
SEO tools
Page titles, descriptions and social images, plus an XML sitemap, robots.txt and redirects.

Start from a template built for your line of work

28 templates for musicians, photographers, trades, studios and consultants. Preview any of them in your own colours, then change every word.

Templates shown with sample copy. Every word is yours to change.

From sign-up to a live site

No server to set up and nothing to install.

Pick a subdomain

Enter your email and a name for your site. It's created automatically, with its own database and HTTPS.

Choose a template

Load a template or start from a blank page, then add your own text, images, shows and forms.

Connect your domain

On Starter, point two A records at us, or one for a subdomain. We watch DNS and issue the certificate as soon as it resolves.

Hosting that looks after itself

Every plan, including Free, runs on managed hosting. You never touch a server.

  • Nightly backups. Kept for 14 days, with a restore process that has been tested.
  • HTTPS. Certificates issued and renewed for you.
  • Isolated. Each site has its own PHP process and database.
  • Export. Take your content with you on any plan, any time.

Is SignalPage right for you?

It's built for small sites with low to moderate traffic. Here's where it fits.

A good fit

  • Business and service sites
  • Bands, comedians and photographers
  • Landing pages for ad campaigns
  • Blogs and portfolios
  • One person or a small team editing

Not the right tool

  • Online stores, memberships or paywalls
  • Sites with thousands of visits a day
  • Managing many sites from one login
  • Anything needing hosting in several regions

Pricing that starts at $0

Start on Free. Upgrade when you want your own domain.

Free

$0/mo

A real plan with no expiry, not a trial.

  • 1 site on a signalpagecms.com subdomain
  • Up to 5 pages
  • Full visual page builder
  • Blog with categories and scheduling
  • Unlimited contact forms
  • Built-in visitor stats, with no cookies
  • 100 contact-form emails per 30 days
  • Automatic HTTPS
  • Nightly backups, 14 days kept
  • SignalPage branding in the footer
Start free

Starter

Beta

For a site on your own domain. In private beta, and free for the testers we let in.

  • Everything in Free, plus:
  • Unlimited pages
  • Your own domain, with its own certificate
  • 2 GB media storage
  • 200 contact-form emails per day
  • No SignalPage branding
  • Email support, answered by a person
  • Free during the private beta
Start free, then apply

Compare plans and billing questions

Frequently asked questions

Still unsure? Send us a message.

No. Free has no time limit and doesn't ask for a card. It includes 5 pages and 100 contact-form emails every 30 days, with a small SignalPage credit in your footer.

Yes. There's no automatic importer, so you copy your pages and posts across and a template handles the layout. Redirects keep your old links working. If you'd rather not move yet, connect a subdomain such as go.yourbusiness.com on Starter and run landing pages next to your current site.

No. Every site has an Insights page that shows visits, enquiries and where they came from, such as Google search, an ad or Instagram. It works without cookies and needs no setup. Connect Google Analytics as well if you want deeper reports or you run Google Ads, and every page and form reports to it automatically.

Yes, on Starter. Add the domain in your account dashboard, then point two A records at our server, or one if you're connecting a subdomain such as go.yourbusiness.com. We check DNS every few minutes and issue the HTTPS certificate once the records resolve.

Yes. You can export your content on every plan, including Free.

Each site has its own SQLite database, which works well for business sites, landing pages and blogs with low to moderate traffic. If you expect thousands of visits a day, SignalPage isn't the right fit.

The people who build SignalPage. You'll typically hear back within one business day.

Build your site for free

Start on a free subdomain today, and upgrade to Starter when you're ready for your own domain.